package com.platform.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 合同
 */
@Data
@TableName("nideshop_contract")
public class ContractVo implements Serializable {
    private static final long serialVersionUID = 1L;
    //主键
    private Integer id;
    //模板id
    private Integer tplId;
    //发起人
    private Long sendUserId;
    @TableField(exist = false)
    // 发起人名称
    private String sendUserName;
    // 发起人签订时间
    private Date sendTime;
    // 发起人签名
    private String sendSign;
    //接收人
    private Long recvUserId;
    @TableField(exist = false)
    // 接收人名称
    private String recvUserName;
    // 接收人签订时间
    private Date recvTime;
    // 接收人签名
    private String recvSign;
    // 合同状态
    private Integer status;
    // 合同名称
    private String contractName;
    // 失效截止时间
    private Date endTime;
    // 是否允许签署

    @TableField(exist = false)
    private Integer enableSign;

    //模板链接
    @TableField(exist = false)
    private String tplUrl;
}
